# near model CODE resource # jump table entries: 1872-1873 (2 of them) 00000000 4E56 0000 link A6, 0 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 4AA8 FFF0 tst.l [A0 - 0x10] 0000000C 6708 beq +0xA /* 00000016 */ 0000000E 4868 FFF0 pea.l [A0 - 0x10] 00000012 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label00000016: 00000016 206E 0008 movea.l A0, [A6 + 0x8] 0000001A 2C48 movea.l A6, A0 0000001C 4EFA 02AE jmp [PC + 0x2AE /* 000002CC */] 00000020 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000024 205F movea.l A0, [A7]+ 00000026 DEFC 000A add.w A7, 0xA /* '\n' */ 0000002A 4ED0 jmp [A0] export_234: 0000002C 4E56 FF98 link A6, -0x0068 00000030 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000034 206E 000C movea.l A0, [A6 + 0xC] 00000038 43EE FFF8 lea.l A1, [A6 - 0x8] 0000003C 7003 moveq.l D0, 0x03 label0000003E: 0000003E 32D8 move.w [A1]+, [A0]+ 00000040 51C8 FFFC dbf D0, -0x6 /* 0000003E */ 00000044 486E FFA0 pea.l [A6 - 0x60] 00000048 487A FFB6 pea.l [PC - 0x4A /* 00000000, value 0x4E560000 'NV\0\0' */] 0000004C 2F0E move.l -[A7], A6 0000004E 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00000052 7000 moveq.l D0, 0x00 00000054 2D40 001E move.l [A6 + 0x1E], D0 00000058 42A7 clr.l -[A7] 0000005A 7062 moveq.l D0, 0x62 0000005C 2F00 move.l -[A7], D0 0000005E 4EAD 222A jsr [A5 + 0x222A /* export_1089 */] 00000062 2D57 FFF0 move.l [A6 - 0x10], [A7] 00000066 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */] 0000006A 206E FFF0 movea.l A0, [A6 - 0x10] 0000006E 2F10 move.l -[A7], [A0] 00000070 7062 moveq.l D0, 0x62 00000072 2F00 move.l -[A7], D0 00000074 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00000078 102D A1A8 move.b D0, [A5 - 0x5E58] 0000007C 0A00 0001 xori.b D0, 0x1 00000080 C02E 001C and.b D0, [A6 + 0x1C] 00000084 670A beq +0xC /* 00000090 */ 00000086 3F3C FF65 move.w -[A7], 0xFF65 0000008A 42A7 clr.l -[A7] 0000008C 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */] label00000090: 00000090 42A7 clr.l -[A7] 00000092 4EAD 2F92 jsr [A5 + 0x2F92 /* export_1518 */] 00000096 2D57 FFE8 move.l [A6 - 0x18], [A7] 0000009A 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */] 0000009E 102E 0018 move.b D0, [A6 + 0x18] 000000A2 6708 beq +0xA /* 000000AC */ 000000A4 70FF moveq.l D0, 0xFFFFFFFF 000000A6 2D40 FFDE move.l [A6 - 0x22], D0 000000AA 6012 bra +0x14 /* 000000BE */ label000000AC: 000000AC 42A7 clr.l -[A7] 000000AE 1F3C 0001 move.b -[A7], 0x1 000000B2 1F3C 0001 move.b -[A7], 0x1 000000B6 4EAD 255A jsr [A5 + 0x255A /* export_1191 */] 000000BA 2D5F FFDE move.l [A6 - 0x22], [A7]+ label000000BE: 000000BE 203C 444C 4F47 move.l D0, 0x444C4F47 /* 'DLOG' */ 000000C4 B0AE 0014 cmp.l D0, [A6 + 0x14] 000000C8 57C0 seq D0 000000CA 223C 5749 4E44 move.l D1, 0x57494E44 /* 'WIND' */ 000000D0 B2AE 0014 cmp.l D1, [A6 + 0x14] 000000D4 57C1 seq D1 000000D6 8001 or.b D0, D1 000000D8 6700 0082 beq +0x84 /* 0000015C */ 000000DC 42A7 clr.l -[A7] 000000DE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000E2 3F2E 0012 move.w -[A7], [A6 + 0x12] 000000E6 A9A0 syscall GetResource 000000E8 2D57 FFE2 move.l [A6 - 0x1E], [A7] 000000EC 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000000F0 206E FFE2 movea.l A0, [A6 - 0x1E] 000000F4 2050 movea.l A0, [A0] 000000F6 1D68 000A 001A move.b [A6 + 0x1A], [A0 + 0xA] 000000FC 206E FFE2 movea.l A0, [A6 - 0x1E] 00000100 2050 movea.l A0, [A0] 00000102 4228 000A clr.b [A0 + 0xA] 00000106 203C 444C 4F47 move.l D0, 0x444C4F47 /* 'DLOG' */ 0000010C B0AE 0014 cmp.l D0, [A6 + 0x14] 00000110 6618 bne +0x1A /* 0000012A */ 00000112 42A7 clr.l -[A7] 00000114 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000118 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000011C 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000120 A97C syscall GetNewDialog 00000122 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000126 6000 0084 bra +0x86 /* 000001AC */ label0000012A: 0000012A 102E 001C move.b D0, [A6 + 0x1C] 0000012E 6716 beq +0x18 /* 00000146 */ 00000130 42A7 clr.l -[A7] 00000132 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000136 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000013A 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000013E AA46 syscall GetNewCWindow 00000140 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000144 6066 bra +0x68 /* 000001AC */ label00000146: 00000146 42A7 clr.l -[A7] 00000148 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000014C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000150 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000154 A9BD syscall GetNewWindow 00000156 2D5F FFEC move.l [A6 - 0x14], [A7]+ 0000015A 6050 bra +0x52 /* 000001AC */ label0000015C: 0000015C 102E 001C move.b D0, [A6 + 0x1C] 00000160 6726 beq +0x28 /* 00000188 */ 00000162 42A7 clr.l -[A7] 00000164 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000168 486E FFF8 pea.l [A6 - 0x8] 0000016C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000170 4267 clr.w -[A7] 00000172 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000176 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000017A 1F3C 0001 move.b -[A7], 0x1 0000017E 42A7 clr.l -[A7] 00000180 AA45 syscall NewCWindow 00000182 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000186 6024 bra +0x26 /* 000001AC */ label00000188: 00000188 42A7 clr.l -[A7] 0000018A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000018E 486E FFF8 pea.l [A6 - 0x8] 00000192 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000196 4267 clr.w -[A7] 00000198 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000019C 2F2E FFDE move.l -[A7], [A6 - 0x22] 000001A0 1F3C 0001 move.b -[A7], 0x1 000001A4 42A7 clr.l -[A7] 000001A6 A913 syscall NewWindow 000001A8 2D5F FFEC move.l [A6 - 0x14], [A7]+ label000001AC: 000001AC 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001B0 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */] 000001B4 2D6E FFEC 001E move.l [A6 + 0x1E], [A6 - 0x14] 000001BA 206E FFEC movea.l A0, [A6 - 0x14] 000001BE 2D48 FF9C move.l [A6 - 0x64], A0 000001C2 102E 0018 move.b D0, [A6 + 0x18] 000001C6 670C beq +0xE /* 000001D4 */ 000001C8 206E FF9C movea.l A0, [A6 - 0x64] 000001CC 317C 0008 006C move.w [A0 + 0x6C], 0x8 000001D2 6012 bra +0x14 /* 000001E6 */ label000001D4: 000001D4 206E FF9C movea.l A0, [A6 - 0x64] 000001D8 7002 moveq.l D0, 0x02 000001DA B068 006C cmp.w D0, [A0 + 0x6C] 000001DE 6706 beq +0x8 /* 000001E6 */ 000001E0 317C 0014 006C move.w [A0 + 0x6C], 0x14 label000001E6: 000001E6 102E 0018 move.b D0, [A6 + 0x18] 000001EA 6704 beq +0x6 /* 000001F0 */ 000001EC 4EAD 1D72 jsr [A5 + 0x1D72 /* export_938 */] label000001F0: 000001F0 102E 001A move.b D0, [A6 + 0x1A] 000001F4 6706 beq +0x8 /* 000001FC */ 000001F6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001FA A915 syscall ShowWindow label000001FC: 000001FC 206E FFF0 movea.l A0, [A6 - 0x10] 00000200 2050 movea.l A0, [A0] 00000202 2D48 FF98 move.l [A6 - 0x68], A0 00000206 216E FFEC 0004 move.l [A0 + 0x4], [A6 - 0x14] 0000020C 206E FF98 movea.l A0, [A6 - 0x68] 00000210 2F08 move.l -[A7], A0 00000212 42A7 clr.l -[A7] 00000214 A975 syscall TickCount 00000216 201F move.l D0, [A7]+ 00000218 205F movea.l A0, [A7]+ 0000021A 2140 0012 move.l [A0 + 0x12], D0 0000021E 206E FF98 movea.l A0, [A6 - 0x68] 00000222 5088 addq.l A0, 8 00000224 43ED EAC6 lea.l A1, [A5 - 0x153A] 00000228 7002 moveq.l D0, 0x02 label0000022A: 0000022A 30D9 move.w [A0]+, [A1]+ 0000022C 51C8 FFFC dbf D0, -0x6 /* 0000022A */ 00000230 206E FF98 movea.l A0, [A6 - 0x68] 00000234 2F28 0008 move.l -[A7], [A0 + 0x8] 00000238 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 0000023C 206E FF98 movea.l A0, [A6 - 0x68] 00000240 117C 0001 0040 move.b [A0 + 0x40], 0x1 00000246 526D EA2E addq.w [A5 - 0x15D2], 1 0000024A 4AAD EAC2 tst.l [A5 - 0x153E] 0000024E 660A bne +0xC /* 0000025A */ 00000250 206E FF98 movea.l A0, [A6 - 0x68] 00000254 4228 0046 clr.b [A0 + 0x46] 00000258 601A bra +0x1C /* 00000274 */ label0000025A: 0000025A 206D EAC2 movea.l A0, [A5 - 0x153E] 0000025E 226E FF98 movea.l A1, [A6 - 0x68] 00000262 43E9 0046 lea.l A1, [A1 + 0x46] 00000266 700D moveq.l D0, 0x0D label00000268: 00000268 32D8 move.w [A1]+, [A0]+ 0000026A 51C8 FFFC dbf D0, -0x6 /* 00000268 */ 0000026E 2B6E FFF0 EAEE move.l [A5 - 0x1512], [A6 - 0x10] label00000274: 00000274 4AAD EAE2 tst.l [A5 - 0x151E] 00000278 6608 bne +0xA /* 00000282 */ 0000027A 2B6E FFF0 EAE2 move.l [A5 - 0x151E], [A6 - 0x10] 00000280 6026 bra +0x28 /* 000002A8 */ label00000282: 00000282 2D6D EAE2 FFF4 move.l [A6 - 0xC], [A5 - 0x151E] label00000288: 00000288 206E FFF4 movea.l A0, [A6 - 0xC] 0000028C 2050 movea.l A0, [A0] 0000028E 4A90 tst.l [A0] 00000290 670C beq +0xE /* 0000029E */ 00000292 206E FFF4 movea.l A0, [A6 - 0xC] 00000296 2050 movea.l A0, [A0] 00000298 2D50 FFF4 move.l [A6 - 0xC], [A0] 0000029C 60EA bra -0x14 /* 00000288 */ label0000029E: 0000029E 206E FFF4 movea.l A0, [A6 - 0xC] 000002A2 2050 movea.l A0, [A0] 000002A4 20AE FFF0 move.l [A0], [A6 - 0x10] label000002A8: 000002A8 70FF moveq.l D0, 0xFFFFFFFF 000002AA B0AD EA34 cmp.l D0, [A5 - 0x15CC] 000002AE 6606 bne +0x8 /* 000002B6 */ 000002B0 2B6E FFF0 EA34 move.l [A5 - 0x15CC], [A6 - 0x10] label000002B6: 000002B6 70FF moveq.l D0, 0xFFFFFFFF 000002B8 B0AD EA30 cmp.l D0, [A5 - 0x15D0] 000002BC 6606 bne +0x8 /* 000002C4 */ 000002BE 2B6E FFF0 EA30 move.l [A5 - 0x15D0], [A6 - 0x10] label000002C4: 000002C4 486E FFA0 pea.l [A6 - 0x60] 000002C8 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label000002CC: 000002CC 4FEE FF78 lea.l A7, [A6 - 0x88] 000002D0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000002D4 4E5E unlink A6 000002D6 205F movea.l A0, [A7]+ 000002D8 DEFC 0016 add.w A7, 0x16 000002DC 4ED0 jmp [A0] 000002DE 4E56 0000 link A6, 0 000002E2 206E 0008 movea.l A0, [A6 + 0x8] 000002E6 2C48 movea.l A6, A0 000002E8 4EFA 0162 jmp [PC + 0x162 /* 0000044C */] 000002EC 0000 4E5E ori.b D0, 0x5E /* '^' */ 000002F0 205F movea.l A0, [A7]+ 000002F2 DEFC 000A add.w A7, 0xA /* '\n' */ 000002F6 4ED0 jmp [A0] export_235: 000002F8 4E56 FFAE link A6, -0x0052 000002FC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000300 422E 000C clr.b [A6 + 0xC] 00000304 486E FFB0 pea.l [A6 - 0x50] 00000308 487A FFD4 pea.l [PC - 0x2C /* 000002DE, value 0x4E560000 'NV\0\0' */] 0000030C 2F0E move.l -[A7], A6 0000030E 4EAD 1F72 jsr [A5 + 0x1F72 /* export_1002 */] 00000312 206E 0008 movea.l A0, [A6 + 0x8] 00000316 2F10 move.l -[A7], [A0] 00000318 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */] 0000031C 206E 0008 movea.l A0, [A6 + 0x8] 00000320 2050 movea.l A0, [A0] 00000322 2050 movea.l A0, [A0] 00000324 4228 0042 clr.b [A0 + 0x42] 00000328 4267 clr.w -[A7] 0000032A 206E 0008 movea.l A0, [A6 + 0x8] 0000032E 2F10 move.l -[A7], [A0] 00000330 3F3C 03E9 move.w -[A7], 0x3E9 00000334 486E FFF3 pea.l [A6 - 0xD] 00000338 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */] 0000033C 101F move.b D0, [A7]+ 0000033E 6604 bne +0x6 /* 00000344 */ 00000340 6000 010A bra +0x10C /* 0000044C */ label00000344: 00000344 1D6E FFF3 000C move.b [A6 + 0xC], [A6 - 0xD] 0000034A 102E FFF3 move.b D0, [A6 - 0xD] 0000034E 6604 bne +0x6 /* 00000354 */ 00000350 6000 00FA bra +0xFC /* 0000044C */ label00000354: 00000354 206E 0008 movea.l A0, [A6 + 0x8] 00000358 2010 move.l D0, [A0] 0000035A B0AD EAE6 cmp.l D0, [A5 - 0x151A] 0000035E 6606 bne +0x8 /* 00000366 */ 00000360 7000 moveq.l D0, 0x00 00000362 2B40 EAE6 move.l [A5 - 0x151A], D0 label00000366: 00000366 206E 0008 movea.l A0, [A6 + 0x8] 0000036A 2010 move.l D0, [A0] 0000036C B0AD EA34 cmp.l D0, [A5 - 0x15CC] 00000370 6606 bne +0x8 /* 00000378 */ 00000372 7000 moveq.l D0, 0x00 00000374 2B40 EA34 move.l [A5 - 0x15CC], D0 label00000378: 00000378 206E 0008 movea.l A0, [A6 + 0x8] 0000037C 2010 move.l D0, [A0] 0000037E B0AD EA30 cmp.l D0, [A5 - 0x15D0] 00000382 6606 bne +0x8 /* 0000038A */ 00000384 7000 moveq.l D0, 0x00 00000386 2B40 EA30 move.l [A5 - 0x15D0], D0 label0000038A: 0000038A 206E 0008 movea.l A0, [A6 + 0x8] 0000038E 2010 move.l D0, [A0] 00000390 B0AD EAD4 cmp.l D0, [A5 - 0x152C] 00000394 660A bne +0xC /* 000003A0 */ 00000396 7000 moveq.l D0, 0x00 00000398 2B40 EAD4 move.l [A5 - 0x152C], D0 0000039C 422D E97C clr.b [A5 - 0x1684] label000003A0: 000003A0 206E 0008 movea.l A0, [A6 + 0x8] 000003A4 2050 movea.l A0, [A0] 000003A6 2050 movea.l A0, [A0] 000003A8 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4] 000003AE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003B2 A916 syscall HideWindow 000003B4 206E FFF4 movea.l A0, [A6 - 0xC] 000003B8 2D68 009C FFFC move.l [A6 - 0x4], [A0 + 0x9C] 000003BE 6608 bne +0xA /* 000003C8 */ 000003C0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003C4 A92D syscall CloseWindow 000003C6 600E bra +0x10 /* 000003D6 */ label000003C8: 000003C8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003CC A982 syscall CloseDialog 000003CE 486E FFFC pea.l [A6 - 0x4] 000003D2 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] label000003D6: 000003D6 486E FFF4 pea.l [A6 - 0xC] 000003DA 4EAD 2572 jsr [A5 + 0x2572 /* export_1194 */] 000003DE 206E 0008 movea.l A0, [A6 + 0x8] 000003E2 2050 movea.l A0, [A0] 000003E4 2050 movea.l A0, [A0] 000003E6 2F28 0008 move.l -[A7], [A0 + 0x8] 000003EA 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */] 000003EE 206E 0008 movea.l A0, [A6 + 0x8] 000003F2 2010 move.l D0, [A0] 000003F4 B0AD EAE2 cmp.l D0, [A5 - 0x151E] 000003F8 660A bne +0xC /* 00000404 */ 000003FA 2050 movea.l A0, [A0] 000003FC 2050 movea.l A0, [A0] 000003FE 2B50 EAE2 move.l [A5 - 0x151E], [A0] 00000402 6032 bra +0x34 /* 00000436 */ label00000404: 00000404 2D6D EAE2 FFF8 move.l [A6 - 0x8], [A5 - 0x151E] label0000040A: 0000040A 206E FFF8 movea.l A0, [A6 - 0x8] 0000040E 2050 movea.l A0, [A0] 00000410 226E 0008 movea.l A1, [A6 + 0x8] 00000414 2010 move.l D0, [A0] 00000416 B091 cmp.l D0, [A1] 00000418 670C beq +0xE /* 00000426 */ 0000041A 206E FFF8 movea.l A0, [A6 - 0x8] 0000041E 2050 movea.l A0, [A0] 00000420 2D50 FFF8 move.l [A6 - 0x8], [A0] 00000424 60E4 bra -0x1A /* 0000040A */ label00000426: 00000426 206E 0008 movea.l A0, [A6 + 0x8] 0000042A 2050 movea.l A0, [A0] 0000042C 2050 movea.l A0, [A0] 0000042E 226E FFF8 movea.l A1, [A6 - 0x8] 00000432 2251 movea.l A1, [A1] 00000434 2290 move.l [A1], [A0] label00000436: 00000436 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000043A 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */] 0000043E 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00000444 486E FFB0 pea.l [A6 - 0x50] 00000448 4EAD 1F8A jsr [A5 + 0x1F8A /* export_1005 */] label0000044C: 0000044C 4FEE FF8E lea.l A7, [A6 - 0x72] 00000450 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000454 4E5E unlink A6 00000456 2E9F move.l [A7], [A7]+ 00000458 4E75 rts